/**  
 * @Title: WsPushParam.java
 * @Package com.icssi.webservice.receive
 * @Description: TODO(用一句话描述该文件做什么)
 * @author ICSS
 * @date 2015-3-31 上午11:20:44
 * @version V1.0  
 */
package com.icssi.webservice.receive;

import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;

/**
 * @ClassName : WsPushParam
 * @Description :
 * @author ICSS
 * @date 2015-3-31 上午11:20:44
 */
public class WsPushParam {

    /**
     * @Fields sourceOrgCode :
     */
    private String sourceOrgCode;

    /**
     * @Fields sourceAppCode :
     */
    private String sourceAppCode;

    /**
     * @Fields destAppCode :
     */
    private String destAppCode;

    /**
     * @Fields dataTransType :
     */
    private String dataTransType;

    /**
     * @Fields sysTransId :
     */
    private String sysTransId;

    /**
     * @Fields fileName :
     */
    private String fileName;

    /**
     * @Fields fileContent :
     */
    private String fileContent;

    /**
     * @Description: TODO(这里用一句话描述这个类的作用)
     */
    public WsPushParam(String sourceOrgCode, String sourceAppCode, String destAppCode, String dataTransType,
            String sysTransId, String fileName, String fileContent) {
        this.sourceOrgCode = sourceOrgCode;
        this.sourceAppCode = sourceAppCode;
        this.destAppCode = destAppCode;
        this.dataTransType = dataTransType;
        this.sysTransId = sysTransId;
        this.fileName = fileName;
        this.fileContent = fileContent;
    }

    public String getSourceOrgCode() {
        return sourceOrgCode;
    }

    public void setSourceOrgCode(String sourceOrgCode) {
        this.sourceOrgCode = sourceOrgCode;
    }

    public String getSourceAppCode() {
        return sourceAppCode;
    }

    public void setSourceAppCode(String sourceAppCode) {
        this.sourceAppCode = sourceAppCode;
    }

    public String getDestAppCode() {
        return destAppCode;
    }

    public void setDestAppCode(String destAppCode) {
        this.destAppCode = destAppCode;
    }

    public String getDataTransType() {
        return dataTransType;
    }

    public void setDataTransType(String dataTransType) {
        this.dataTransType = dataTransType;
    }

    public String getSysTransId() {
        return sysTransId;
    }

    public void setSysTransId(String sysTransId) {
        this.sysTransId = sysTransId;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getFileContent() {
        return fileContent;
    }

    public void setFileContent(String fileContent) {
        this.fileContent = fileContent;
    }

    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this);
    }

    @Override
    public int hashCode() {
        return HashCodeBuilder.reflectionHashCode(this);
    }

    @Override
    public boolean equals(Object obj) {
        return EqualsBuilder.reflectionEquals(this, obj);
    }
}